#ifndef _i2c_H
#define	_i2c_H

#include "system.h"


#define IIC_SCL_PIN						GPIO_Pin_10
#define IIC_SCL_PORT					GPIOB
#define IIC_SCL_PORT_RCC			RCC_APB2Periph_GPIOB

#define IIC_SDA_PIN						GPIO_Pin_11
#define IIC_SDA_PORT					GPIOB
#define IIC_SDA_PORT_RCC			RCC_APB2Periph_GPIOB

#define IIC_SCL			PBout(10)
#define IIC_SDA			PBout(11)
#define READ_SDA		PBin(11)



void IIC_Init(void);
void SDA_In(void);
void SDA_Out(void);
void IIC_Start(void);	
void IIC_Stop(void);


u8 IIC_Wait_Ack(void)	;	
void IIC_Ack(void);
void IIC_NAck(void);
void IIC_Send_Byte(u8 dat);
u8 IIC_Read_Byte(u8 ack);




#endif


